H2NNHNHNHONCH3OHOSOOHNCH3